//
// Created by 贺怡衡 on 2024/12/14.
//
#include "stdio.h"
int main(){
    // 输入两个矩阵并计算矩阵乘积
    int a[2][2], b[2][2], c[2][2];
    int i, j, k;
    printf("输入第一个矩阵的元素:\n");
    fflush(stdout);
    for(i = 0; i < 2; i++){
        for(j = 0; j < 2; j++){
            scanf("%d", &a[i][j]);
        }
    }
    printf("输入第二个矩阵的元素:\n");
    fflush(stdout);
    for(i = 0; i < 2; i++){
        for(j = 0; j < 2; j++){
            scanf("%d", &b[i][j]);
        }
    }
    // 计算矩阵乘积
    for(i = 0; i < 2; i++){
        for(j = 0; j < 2; j++){
            c[i][j] = 0;
            for(k = 0; k < 2; k++){
                c[i][j] += a[i][k] * b[k][j];
            }
        }
    }
    // 输出结果
    printf("矩阵乘积为:\n");
    for(i = 0; i < 2; i++){
        for(j = 0; j < 2; j++){
            printf("%d ", c[i][j]);
        }
        printf("\n");
    }
    return 0;
}